export * from "./apiTypes/User";
export * from "./apiTypes/ResultVo";
export * from "./apiTypes/Upholstery";
export * from "./apiTypes/SeatOuterComponents";
export * from "./apiTypes/SeatInnerComponents";
export * from "./apiTypes/Quotation";
export * from "./apiTypes/QcReports";
export * from "./apiTypes/Products";
export * from "./apiTypes/ProductionLogistics";
export * from "./apiTypes/ProductImages";
export * from "./apiTypes/ProductDimensions";
export * from "./apiTypes/Permissions";
export * from "./apiTypes/Mechanism";
export * from "./apiTypes/GasLiftCover";
export * from "./apiTypes/GasLift";
export * from "./apiTypes/FoamDetails";
export * from "./apiTypes/Fittings";
export * from "./apiTypes/Defects";
export * from "./apiTypes/DefectImages";
export * from "./apiTypes/Castors";
export * from "./apiTypes/CartonDetails";
export * from "./apiTypes/Bases";
export * from "./apiTypes/BackOuterComponents";
export * from "./apiTypes/BackInnerComponents";
export * from "./apiTypes/Arms";
export * from "./apiTypes/DefectsDto";
export * from "./apiTypes/QcReportsDto";
export * from "./apiTypes/ProductDto";
export * from "./apiTypes/PageUser";
export * from "./apiTypes/PageUpholstery";
export * from "./apiTypes/PageSeatOuterComponents";
export * from "./apiTypes/PageSeatInnerComponents";
export * from "./apiTypes/PageQuotation";
export * from "./apiTypes/PageQcReports";
export * from "./apiTypes/PageProducts";
export * from "./apiTypes/PageProductionLogistics";
export * from "./apiTypes/PageProductImages";
export * from "./apiTypes/PageProductDimensions";
export * from "./apiTypes/PagePermissions";
export * from "./apiTypes/PageMechanism";
export * from "./apiTypes/PageGasLiftCover";
export * from "./apiTypes/PageGasLift";
export * from "./apiTypes/PageFoamDetails";
export * from "./apiTypes/PageFittings";
export * from "./apiTypes/PageDefects";
export * from "./apiTypes/PageDefectImages";
export * from "./apiTypes/PageCastors";
export * from "./apiTypes/PageCartonDetails";
export * from "./apiTypes/PageBases";
export * from "./apiTypes/PageBackOuterComponents";
export * from "./apiTypes/PageBackInnerComponents";
export * from "./apiTypes/PageArms";

export type Primitive = undefined | null | boolean | string | number | symbol;
export type DeepRequired<T> = T extends Primitive ? T : keyof T extends never ? T : { [K in keyof T]-?: DeepRequired<T[K]> };
